#!/usr/bin/python
# -*- coding:utf-8 -*-
#http://impulse101.net/phpinfo.php
#导入urllib2和sys模块
import urllib2
import sys

#域名来自命令行第一个参数
domain = sys.argv[1]
#一次读取文件所有行，生成数组
lines  = file('dirs.txt').readlines()
#针对每一行进行处理
for line in lines:
    filename = line.replace('\n', '')              #删除回车符
    url      = 'http://' + domain + filename       #生成URL
    try:                                           #异常检测模式
        res = urllib2.urlopen(url)                 #请求指定URL
        if res.msg == 'OK':                        #如果返回正常
            if 'phpinfo()' in res.read():          #读取网页内容，判断有无关键字
                print '!!!!!!!found phpinfo page', url 
        else:
            print 'HTTP STATUS is not OK'
    except Exception, e:
        print e                                    #打印异常信息

